using System;
using System.Collections.Generic;
using System.Text;

namespace SubmitIT.DTO
{
    public class TOCongresso
    {
        #region Properties Congresso

        private int _id;

        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }

        private TOComiteOrganizacao _toComiteOrganizacao;

        public TOComiteOrganizacao TOComiteOrganizacao
        {
            get 
            {
                if (_toComiteOrganizacao == null)
                    _toComiteOrganizacao = new TOComiteOrganizacao();
                return _toComiteOrganizacao;
            }
            set { _toComiteOrganizacao = value; }
        }

        private TOComitePrograma _toComitePrograma;

        public TOComitePrograma TOComitePrograma
        {
            get
            {
                if (_toComitePrograma == null)
                    _toComitePrograma = new TOComitePrograma();
                return _toComitePrograma;
            }
            set { _toComitePrograma = value; }
        }

        private TOGrupoTrabalho _toGrupoTrabalho;

        public TOGrupoTrabalho TOGrupoTrabalho
        {
            get
            {
                if (_toGrupoTrabalho == null)
                    _toGrupoTrabalho = new TOGrupoTrabalho();
                return _toGrupoTrabalho;
            }
            set { _toGrupoTrabalho = value; }
        }

        private List<TOArtigo> _toArtigo;

        public List<TOArtigo> TOArtigo
        {
            get
            {
                if (_toArtigo == null)
                    _toArtigo = new List<TOArtigo>();
                return _toArtigo;
            }
            set { _toArtigo = value; }
        }

        private String _nome;

        public String Nome
        {
            get { return _nome; }
            set { _nome = value; }
        }

        private String _local;

        public String Local
        {
            get { return _local; }
            set { _local = value; }
        }

        private DateTime _dataCriacao;

        public DateTime DataCriacao
        {
            get { return _dataCriacao; }
            set { _dataCriacao = value; }
        }

        private DateTime _dataInicioEvento;

        public DateTime DataInicioEvento
        {
            get { return _dataInicioEvento; }
            set { _dataInicioEvento = value; }
        }

        private DateTime _dataFimEvento;

        public DateTime DataFimEvento
        {
            get { return _dataFimEvento; }
            set { _dataFimEvento = value; }
        }

        private DateTime _dataInicioAceitacaoArtigo;

        public DateTime DataInicioAceitacaoArtigo
        {
            get { return _dataInicioAceitacaoArtigo; }
            set { _dataInicioAceitacaoArtigo = value; }
        }

        private DateTime _dataFimAceitacaoArtigo;

        public DateTime DataFimAceitacaoArtigo
        {
            get { return _dataFimAceitacaoArtigo; }
            set { _dataFimAceitacaoArtigo = value; }
        }

        private DateTime _dataInicioAvaliacao;

        public DateTime DataInicioAvaliacao
        {
            get { return _dataInicioAvaliacao; }
            set { _dataInicioAvaliacao = value; }
        }

        private DateTime _dataFimAvaliacao;

        public DateTime DataFimAvaliacao
        {
            get { return _dataFimAvaliacao; }
            set { _dataFimAvaliacao = value; }
        }

        private DateTime _dataInicioJulgamento;

        public DateTime DataInicioJulgamento
        {
            get { return _dataInicioJulgamento; }
            set { _dataInicioJulgamento = value; }
        }

        private DateTime _dataFimJulgamento;

        public DateTime DataFimJulgamento
        {
            get { return _dataFimJulgamento; }
            set { _dataFimJulgamento = value; }
        }

        private bool _ativo;

        public bool Ativo
        {
            get { return _ativo; }
            set { _ativo = value; }
        }

        #endregion Properties Congresso
    }
}
